package com.andyage.admin.dao;

import java.util.List;

import com.andyage.admin.bean.AdLogBean;

public interface AdLogMapper {
	/**
	 * 查询所有日志
	 * @param adlog
	 * @return
	 */
	List<AdLogBean> queryLogInfo(AdLogBean adlog);
	/**
	 * 查询日志总数
	 * @param adlog
	 * @return
	 */
	int queryLogInfoCount(AdLogBean adlog);
	/**
	 * @写入日志 写入日志主要分布在登录，项目发布修改，回报添加修改删除。
	 * @param adlog 
	 * @return 插入成功返回插入条数，失败则返回0或者抛出异常
	 */
	int insertLog(AdLogBean adlog);
	/**
	 * @删除日志
	 * @param logId 传入需要删除的日志的id
	 * @return 删除成功返回插入条数，
	 * 失败则返回0或者抛出异常
	 * 事务回滚
	 * 
	 */
	int deleteLog(List<String> list);
}
